.banner{
    height:460px;
    position:relative;
    z-index:5;
    /* display: none; */
}

.banner-cover img{
    height:100%;
}

.banner-pointer{
    position:absolute;
    width:40px;
    height:70px;
    text-align:center;
    line-height:70px;
    cursor:pointer;
    z-index: 10;
}

.banner-pointer .iconfont{
    font-size:30px;
    color:#b8c3cb;
}

.banner-pointer-left{
    left:234px;
    top:50%;
    margin-top:-35px;
}

.banner-pointer-right{
    right:0px;
    top:50%;
    margin-top:-35px;
}

.banner-pointer:hover{
    background-color: rgba(0,0,0,0.5);
    color:#fff;
}

.banner-dots{
    position:absolute;
    right:30px;
    bottom:30px;
}

.banner-dots span{
    width:10px;
    height:10px;
    border:2px solid rgba(255,255,255,0.3);
    border-radius:10px;
    background-color:rgba(0,0,0,0.4);
    margin-left:4px;
    margin-right:4px;
    cursor:pointer;
}

.banner-dots .banner-dots-selected{
    border:2px solid rgba(0,0,0,0.4);
    background-color:rgba(255,255,255,0.3);
}

.banner-dots span:hover{
    border:2px solid rgba(0,0,0,0.4);
    background-color:rgba(255,255,255,0.3);
}

/* 横幅-菜单 */
.banner-menu{
    position:absolute;
    top:0px;
    left:0px;
    width:234px;
    height:100%;
    background-color: rgba(105,101,101,0.6);
    padding:20px 0;
}

.banner-menu-item{
    height:42px;
    /* outline: 1px solid #000; */
    padding-left:30px;
    padding-right:20px;
    color:#fff;
    /* line-height:42px; */
    line-height:41px;
    cursor:pointer;
}

.banner-menu-item .iconfont{
    color:#dfdfdf;
    font-weight:bold;
}

.banner-menu-child:hover .banner-menu-item{
    background-color: #ff6700;
}

/* 子菜单 */
.banner-menu-submenu{
    /* display:none; */
    position:absolute;
    height:100%;
    top:0px;
    left:234px;
    border: 1px solid #eee;
    width:992px;
    background-color: #fff;
    z-index: 50;
    display:none;
}

.banner-menu-submenu a{
    width:25%;
    height:16.666%;
    /* outline: 1px solid #000; */
    padding-left:20px;
    padding-right:20px;
}

.banner-menu-submenu img{
    width:40px;
    height:40px;
    margin-top:17px;
    margin-right:12px;
}

.banner-menu-submenu span{
    width:154px;
    height:100%;
    /* outline: 1px solid red; */
    padding-top: 28px;
}

.banner-menu-child:hover .banner-menu-submenu{
    display:block;
}